Your team will keep an up-to-date Acceptance Test Plan through the Construction phases of the project. This test plan is the set of all the user stories in the Product Backlog with their Acceptance Criteria and any specific test cases that you define. Since Product acceptance is from the perspective of the end-user, only add User Stories that pertain to end-user roles (e.g. "AS an owner...", "AS a player...", etc) and do not include User Stories specifically for the REST API service (e.g. AS a developer...). This test plan will be part of your Sprint 2 and 3 submissions.

Sprint 2

You will start with the acceptance test plan provided as an Excel spreadsheet in the repository your team created during the GitHub repository - team exercise. You will find this file inside the top level /etc directory. This initial acceptance test plan is pre-filled with an example user story and associated acceptance criteria. This example story might be too generic and may need to be updated to your specific requirements and application. You must add all of the remaining user stories that are in your Product Backlog.

When you execute the acceptance tests on the Sprint 2 user stories indicate the Pass/Fail result and any comments for the test. For all tests, the tester should place their initials and the date the test was executed in the comments cell. The tester can optionally include additional comments, but if the acceptance test fails, the tester is required to provide additional comments describing the failure.

You will submit the Acceptance Test Plan through your Sprint 2 release in your project repository.

Sprint 3

You will keep your Acceptance Test Plan up-to-date through Sprint 3. This on-going task will include:

You will submit the Acceptance Test Plan through each sprint release in your project repository.

During Sprint 3, you will also distribute your up-to-date Acceptance Test Plan to your testers during the in-class Cross-team acceptance testing activity. Those testers will run the acceptance tests on your product and provide their results to you in your test plan spreadsheet.